
# 使用matplotlib呈现出店铺总数排名前10的国家


import pandas as pd
from matplotlib import pyplot as plt

file_path = './starbucks_store_worldwide.csv'
df = pd.read_csv(file_path)

# 利用groupby来实现
#          groupby类型          dataframe类型  series类型  排序                取值
data = df.groupby(by='Country').count()['Brand'].sort_values(ascending=False)[:10]

_x = data.index
_y = data.values

plt.figure(figsize=(20,8), dpi=8)
plt.bar(range(len(_x)), _y, width=0.3)
plt.xticks(range(len(_x)), _x)
plt.show()







